body {
font: 12px Tahoma, 宋体, Arial, Verdana, Helvetica, sans-serif;
color: #000;
background: #acc0e9;
margin: 0;
padding: 0;
}
h1 {
font: bold 14px Tahoma, 宋体, Arial, Verdana, Helvetica, sans-serif;
color: #fff;
background: #5677b8;
margin: 0;
padding: 10px;
}

.btn_2, .btn_4, .btn_6y, .btn_6 	{ display:inline-block; width:42px; height:24px; line-height:22px; font-size:12px; color:#000; text-align:center; background:url(../img/icn_btn.png) 0 -27px no-repeat; text-decoration:none; }
.btn_4 					{ width:55px; background-position:0 -80px; }
.btn_6y 				{ width:75px; background-position:0 -107px; }
.btn_6 					{ width:75px; background-position:0 0; }
.btn_2:hover, .btn_4:hover, .btn_6y:hover, .btn_6:hover 	{ text-decoration:none; }
.shortbtn 		{ display:inline-block; width:42px; height:22px; line-height:1.8; text-align:center; background:url(../img/icn_btn.png) 0 -27px no-repeat; color:#000; border:0; padding:0; cursor:pointer; }
.longbtn 		{ display:inline-block; width:164px; height:22px; line-height:1.8; text-align:center; background:url(../img/icon.png) -136px 0 no-repeat; color:#000; border:0; padding:0; cursor:pointer; }
.midbtn 		{ display:inline-block; width:55px; height:22px; line-height:1.8; text-align:center; background:url(../img/icn_btn.png) 0 -80px no-repeat; color:#000; border:0; padding:0; cursor:pointer; }
.shortbtn:hover, .longbtn:hover, .midbtn:hover 	{ text-decoration:none; color:#666; }

.scrollX 	{ overflow:auto; }
/* listItem Box */
.listItem {
background-color: #fff;
margin: 0 10px;
border: 1px solid #466094;
}
.listItem table {
width:100%;
}
.listItem th {
font: 12px Tahoma, , Arial, Verdana, Helvetica, sans-serif;
color: #000;
padding-top: 4px;
padding-bottom:4px;
padding-left: 8px;
background: url(../img/icn_bt_split.png) right no-repeat;
background-color: #e0e3e8;
border-bottom: 1px solid #a0a0a4;
text-align: center;
}
.listItem .lastth {
background: #e0e3e8;
width: auto;
min-width: 2.5em;
}
.listItem td {
font: 12px Tahoma, , Arial, Verdana, Helvetica, sans-serif;
color: #000;
padding: 3px 4px;
border-bottom: 1px solid #cdd4e3;
text-align: center;
}
.listItem .highlight {
background: #ddecff;
}
.listItem .clicklight {
background: #aacefd;
}

/***other***/
.btnBar 	{ padding:5px 10px; background:#ddd; }
.btnBar a 	{ margin:0 5px; }

.listtitle 	{ padding:5px 10px 0; height:24px; background:#fff; border-bottom:1px solid #999; }


.searchBox 	{ height:55px; border:1px solid #888; background:#fff; padding:10px 20px; margin:5px 10px; }
.searchBox a { display:inline-block; color:#060; padding:0 5px; }
.row 	{ margin-bottom:10px; }
.row table td { padding:0 5px; }
.searchBox label, .row label 	{ display:inline-block; margin-right:5px; color:#666; }
.tablebox 	{ margin:0 15px;display:block; }
.btnBox 	{ margin:10px 40px; }
h3.listH3 	{ font-size:14px; font-family:Microsoft Yahei; color:#333; margin:10px 0; padding:0 15px 5px; border-bottom:1px solid #ccc; }


.orderArea 	{ margin:0 10px; overflow-x:auto; }
.tableLeft 	{ float:left; width:75%; }
.tableTips 	{ border:1px solid #ccc; padding:10px; }
.listRight 	{ margin-left:76%; border:1px solid #ccc; border-bottom:0; }
.orderItem 	{ margin-bottom:10px; padding:5px 10px 10px; border-bottom:1px solid #ccc; color:#555; min-width:200px; }
.orderItem dt { font-weight:bold; line-height:2; }
.orderItem dd { line-height:1.8; }
.orderItem dd a { color: #18397c; padding-right:15px; }
.orderItem dd a:hover { text-decoration: underline; }

.orderAddBox 	{ width:49%; overflow:auto; }
.orderAdd 	{ width:99%; margin-top:5px; background:#fff; border:1px solid #ddd; }
.orderAdd td span, .orderAdd td label 	{ display:block;white-space:nowrap; color:#666; text-align:right; }
.orderAdd td { padding:3px 4px; text-align:left; border:1px solid #ccc; } 
.orderAdd td img 	{ vertical-align:bottom; }

.orderArea table 	{  width:auto; }

/* List Box */
.listbox {
background-color: #fff;
margin: 0 10px;
border-left: 1px solid #466094;
border-right: 1px solid #466094;
}
.listbox table {
width: 100%;
}
.listbox th {
font: 12px Tahoma, , Arial, Verdana, Helvetica, sans-serif;
color: #000;
padding-top: 4px;
padding-bottom:4px;
padding-left: 8px;
background: url(../img/icn_bt_split.png) right no-repeat;
background-color: #e0e3e8;
border-bottom: 1px solid #a0a0a4;
text-align: center;
}
.listbox .lastth {
background: #e0e3e8;
width: auto;
min-width: 2.5em;
}
.listbox td {
font: 12px Tahoma, , Arial, Verdana, Helvetica, sans-serif;
color: #000;
padding: 3px 4px;
border-bottom: 1px solid #cdd4e3;
text-align: center;
}
.listbox .tdrightalign {
text-align: right;
}
.listbox .tdleftalign {
text-align: left;
}
.listbox a:link, .listbox a:visited {
text-decoration : underline;
color: #000;
background: transparent;
}
.listbox a:hover, .listbox a:active {
text-decoration : underline;
color: #466094;
background: transparent;
}
.listbox img {
width: 20px;
height: 20px;
border: 0;
}
.listbox .tdimg {
width: 20px;
text-align: center;
}
.listbox .privilegeset-check {/* for groupPrivilegeSet page */
margin-left: 5px;
margin-right: 15px;
}
.listbox .highlight {
background: #ddecff;
}

.toolBtn 	{ margin:15px 10px; padding:5px; text-align:center; }
.toolBtn a 	{ margin:0 10px; }

/* Page Bar */
#pagebar {
color: #000;
background: #e0e3e8;
margin: 0 10px;
padding: 3px 10px 2px 10px;
border: 1px solid #466094;
border-top: 0;
}

#pagebar .pbleft {
float: left;
}

#pagebar img {
border: 0;
}

#pagebar ul {
margin: 0;
/*padding: 4px 3px 2px 3px;*/
text-align: right;
}

#pagebar li {
padding: 0 3px;
list-style: none;
display: inline;
}

#pagebar form {
margin: 0;
display: inline;
}

#pagebar input {
font: 12px Tahoma, , Arial, Verdana, Helvetica, sans-serif;
color: #000;
background-color: #fafafa;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
vertical-align: middle;
}

#pagebar #pagenb {
width: 4em;
margin-right: 5px;
}

#pagebar a:link, #pagebar a:visited {
text-decoration : none;
color: #000;
background: transparent;
}

#pagebar a:hover, #pagebar a:active {
text-decoration : none;
color: #000;
background: transparent;
}


.errortips-ok, .errortips-error, .lockTips {/*****error tips*****/
color: #444;
padding: 5px 10px 5px 30px;
margin: 6px 10px;
}
.errortips-ok {
background: #EEF5FB url(../img/icn_errortips_ok.gif) left no-repeat;
border: 1px solid #71ABE2;
}
.errortips-error {
background: #FFF2E9 url(../img/icn_errortips_error.gif) left no-repeat;
border: 1px solid #FF6600;
}

.lockTips 	{ padding:10px 10px 10px 50px; height:24px; background:#eaf2f7 url(../img/icn_warning_m.gif) 8px 2px no-repeat; border: 1px solid #cee9ef; }